mirror of
https://github.com/Aider-AI/aider.git
synced 2025-05-28 16:25:00 +00:00
Merge pull request #18 from paul-gauthier/issue-17
Added: --openai-api-base OPENAI_API_BASE
This commit is contained in:
commit
39d24d9e24
2 changed files with 11 additions and 3 deletions
|
@ -50,11 +50,12 @@ class Coder:
|
|||
map_tokens=1024,
|
||||
verbose=False,
|
||||
openai_api_key=None,
|
||||
openai_api_base=None,
|
||||
):
|
||||
if openai_api_key:
|
||||
openai.api_key = openai_api_key
|
||||
else:
|
||||
if not openai_api_key:
|
||||
raise MissingAPIKeyError("No OpenAI API key provided.")
|
||||
openai.api_key = openai_api_key
|
||||
openai.api_base = openai_api_base
|
||||
|
||||
self.verbose = verbose
|
||||
self.abs_fnames = set()
|
||||
|
|
|
@ -151,6 +151,12 @@ def main(args=None, input=None, output=None):
|
|||
help="Specify the OpenAI API key",
|
||||
env_var="OPENAI_API_KEY",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--openai-api-base",
|
||||
metavar="OPENAI_API_BASE",
|
||||
default="https://api.openai.com/v1",
|
||||
help="Specify the OpenAI API base endpoint (default: https://api.openai.com/v1)",
|
||||
)
|
||||
parser.add_argument(
|
||||
"--dry-run",
|
||||
action="store_true",
|
||||
|
@ -221,6 +227,7 @@ def main(args=None, input=None, output=None):
|
|||
map_tokens=args.map_tokens,
|
||||
verbose=args.verbose,
|
||||
openai_api_key=args.openai_api_key,
|
||||
openai_api_base=args.openai_api_base,
|
||||
)
|
||||
|
||||
if args.dirty_commits:
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue